草庐IT

Android 通过 touchEvent 从类 View 完成 Activity

全部标签

javascript - 通过控制台在 Facebook 页面上发表评论

如图所示,Facebook评论框没有提交按钮,当您写下内容并按下Enter按钮时,评论就会发布。我想通过在控制台中运行的JavaScript提交评论,但我试图触发Enter事件,DOM的提交事件。无法使其工作。 最佳答案 当前的评论框不是传统的在里面.他们在div上使用contenteditable属性。为了在这种情况下提交,您需要监听其中一个键盘事件(keydown、keypress、keyup)并查找Enter键码为13的键。看起来FB正在监听keydownevt在这种情况下,所以当我运行这段代码时,我能够伪造提交评论:func

javascript - 是否可以禁用自动完成?

我知道我不应该这样做,但向客户解释您应该通过浏览器来做可能更容易。他们有一台公共(public)计算机和一台在管理员帐户(我正在编写的代码)中运行的服务器。他们希望人们输入他们的信息,但他们不希望有人按下电子邮件输入框以显示ppls电子邮件地址。有没有办法可以通过IE中的代码禁用它?(我相信他们正在使用6,但他们可能会使用7或8)。 最佳答案 使用非标准的autocomplete属性:autocomplete="off"适用于所有现代浏览器。不过会破坏HTML4验证。Nowayaroundthat.有效期为HTML5.引用:Mozi

javascript - 通过文本别名引用 Javascript 变量

是否可以通过文本别名引用JavaScript变量?例如:varx=2;vary=convertToVariableRef("x");调用上述函数后:“y将是与x相同的引用,而不仅仅是将x的值复制到y中”。 最佳答案 如果你声明一个没有任何函数范围的对象,它是窗口对象的一个​​属性,那么你可以像这样获取它的引用functionconvertToVariableRef(ref){returnwindow[ref];}varx=2;vary=convertToVariableRef("x");但它只是复制基元的值,并且仅对非基元进行引用。

javascript - writestream 完成后如何返回 promise ?

我有这样一个函数,它创建一个写入流,然后将字符串数组写入文件。我想让它在编写完成后返回一个Promise。但我不知道如何才能完成这项工作。functionwriteToFile(filePath:string,arr:string[]):Promise{constfile=fs.createWriteStream(filePath);arr.forEach(function(row){file.write(row+"\n");});file.end();file.on("finish",()=>{/*dosomethingtoreturnapromisebutIdon'tknowhow

javascript - 有没有办法通过网络检查机器上安装了哪些字体?

有没有办法测试安装了哪些字体,或者我可以读出所有字体?我想在我们的产品中做一个调查,看看我可以在我们的元素中使用哪些字体。 最佳答案 有一个脚本以不同的字体呈现一堆DIV,然后检查生成的DIV是否具有给定字体的正确尺寸。http://www.lalit.org/lab/javascript-css-font-detect 关于javascript-有没有办法通过网络检查机器上安装了哪些字体?,我们在StackOverflow上找到一个类似的问题: https:

javascript - 如何通过 javascript 覆盖内联 css?

我们可以通过javascript覆盖内联css吗?与IE6兼容。我找到了这个纯css解决方案,但在IE中不起作用。http://nataliejost.com/override-inline-styles-from-the-stylesheet/http://www.sitepoint.com/blogs/2009/05/27/override-inline-css/HelloWorld我们可以用这个解决方案覆盖这个内联样式.blockspan[style]{font-weight:normal!important;color:#000!important;}此解决方案适用于除IE6之

javascript - 如何禁用 "do you want to view only the webpage content that was delivered securely"警告?

我的网站有完整的https及其使用的外部jquery资源,即http。在IE8中,当我重定向网站时,它给我“您只想查看安全传送的网页内容”警告如何避免这种情况?有没有什么脚本可以解决这个问题?提前致谢。 最佳答案 似乎有两个可能的问题区域,您的帖子没有明确说明是哪个问题:您正在引用托管在另一个不安全站点上的jquery脚本文件。正如JamWaffles所说,您只需在自己的站点上托管jquery文件的副本,以便可以使用https访问它。有关详细信息,请参阅此答案:https://stackoverflow.com/a/1458356/

javascript - "Zoom"使用 JavaScript 的浏览器窗口/ View ?

我们可以通过按住ctrl来放大和缩小滚动。但我想使用jQuery或JavaScript来做到这一点。有可能吗? 最佳答案 因为你也在jquery中做了标记(尽管在问题标题中只写了js)我会添加这个答案您可以将以下css添加到网页以缩放浏览器窗口body{-moz-transform:scale(0.8,0.8);zoom:0.8;zoom:80%;}所以你的jquery变成了$(document).ready(function(){$('body').css('zoom','80%');/*Webkitbrowsers*/$('bo

javascript - 如何通过 $.getScript() 获取脚本文件

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。我正在尝试从某些代码主机导入一些javascript文件。$.when($.getScript('http://pingzi.googlecode.com/svn-history/r30/branches/wangqi/web/jquery.window.min.js'),$.getScript('http://mottie.github.com/tab

JavaScript 通过正则表达式拆分字符串

我将有一个长度不超过8个字符的字符串,例如://representedasarraytodemonstratemultipleexamplesvarstrs=['11111111','1RBN4','12B5']当运行一个函数时,我希望将所有数字字符相加以返回最终字符串:varstrsAfterFunction=['8','1RBN4','3B5']您可以看到第一个字符串中的所有8个单个1字符最终都变成了单个8字符串,第二个字符串在任何时候都保持不变是否有相邻的数字字符和第三个字符串随着1和2字符变为3而字符串的其余部分不变。我认为最好的伪代码方式是:1.splitthearrayby